//package com.test;
//
//import java.util.concurrent.atomic.AtomicReference;
//import java.util.function.UnaryOperator;
//
//public class AtomicDemo3 {
//	public static void main(String[] args) {
//		AtomicReference<Integer> integerAtomicReference = new AtomicReference(new Integer(1));
//
//		integerAtomicReference.updateAndGet(new UnaryOperator<Integer>() {
//			@Override
//			public Integer apply(Integer integer) {
//				System.out.println(integer);
//
//				return integer * 3;
//			}
//		});
//
//		System.out.println(integerAtomicReference.get());
//	}
//}
